package com.netrica.truco.utils;

import java.util.List;

import com.netrica.truco.vo.Jogador;

public class Regra {

	public int getValueCard(Card carta,Card vira)
	{
		int valor = 0;
		valor=carta.getRank().ordinal();
		if(isManilha(valor, vira))
		{
			valor=10;
			valor+=carta.getSuit().ordinal();
		}
		return valor;
	}
	
	/*
	 * @carta valor ordinal da carta que sera comparada
	 * 	@vira carta vira
	 * */
	private Boolean isManilha(int carta,Card vira)
	{
		Boolean ismanilha=false;
		int valorVira=vira.getRank().ordinal();
		int manilha=0;
		if(valorVira>=9)
		{
			manilha=0;
		}
		else
		{
			manilha=valorVira+1;
		}
			
		if(manilha==carta)
		{
			ismanilha=true;
		}
		return ismanilha;
	}
}
